<?php
class Buscar_Lista_Empleados{
	private $lista_empleados_disponibles= Array();
	
	function my_sort($a,$b)	{
		if ($a["conveniencia"]==$b["conveniencia"]) return 0;
		return ($a["conveniencia"]<$b["conveniencia"])?-1:1;
	}

	public function calcular(){
		$empleado1=array("empleado"=>"empleado1","conveniencia"=>"5.55");
		$empleado2=array("empleado"=>"empleado2","conveniencia"=>"2.9");
		$empleado3=array("empleado"=>"empleado3","conveniencia"=>"2.8");
		$empleado4=array("empleado"=>"empleado4","conveniencia"=>"7.9");
		$empleado5=array("empleado"=>"empleado5","conveniencia"=>"7.1");
		$empleado6=array("empleado"=>"empleado6","conveniencia"=>"1");

		$matriz= Array();
		array_push($matriz, $empleado1);
		array_push($matriz, $empleado2);
		array_push($matriz, $empleado3);
		array_push($matriz, $empleado4);
		array_push($matriz, $empleado5);
		array_push($matriz, $empleado6);

		usort($matriz, array("Buscar_Lista_Empleados", "my_sort"));
		for ($x=0;$x<6; $x++) {
			array_push($this->lista_empleados_disponibles, $matriz[$x]["empleado"]);
		}
		print_r($this->lista_empleados_disponibles);
		print_r($matriz);
	}
}
$prueba =new Buscar_Lista_Empleados();
$prueba->calcular();

?>